A NHPP Software Reliability Growth Model Considering Learning Process and Number of Residual Faults

نویسندگان

  • Tao Li
  • Kaigui Wu
چکیده

A large number of software reliability growth models have been proposed to analyze the reliability of software application during the testing phase. With the increasing demand to deliver high-quality software, more accurate software reliability models are required to estimate the optimal software release time and the cost of testing efforts. In this paper we firstly demonstrate that the G-O model based on NHPP doesn’t need to consider imperfect debugging and new mistakes introduction during the debugging process. Then on the basis of G-O model a flexible and accurate SRGM is proposed, which considers the time-dependent fault detection rate. And in this model the value of fault detection rate is not only calculated with the number of faults remaining in the software system, but also calculated with human’s learning process during testing phase. It is more realistic. Moreover, the experiment results show that the proposed model fits the public failure data better and can provide more accurate software reliability prediction compared with other existing models.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fault Removal Efficiency in Software Reliability Growth Model

Software Reliability is defined as the probability of free-failure operation for a specified period of time in a specified environment. Software Reliability Growth models (SRGM) have been developed to estimate software reliability measures such as number of remaining faults, software failure rate and Software Reliability. Imperfect debugging models are considered in these models. However, most ...

متن کامل

Considering Residual Faults of Burr Type XII Software Reliability Growth Model

Software Reliability Growth model (SRGM) is a mathematical model of how the software reliability improves as faults are detected and repaired. A large number of software reliability growth models have been proposed to analyze the reliability of software application during the testing phase, with the increasing demand to deliver high-quality software, more accurate software reliability models ar...

متن کامل

Using Artificial Neural-Networks in Stochastic Differential Equations Based Software Reliability Growth Modeling

Due to high cost of fixing failures, safety concerns, and legal liabilities, organizations need to produce software that is highly reliable. Software reliability growth models have been developed by software developers in tracking and measuring the growth of reliability. Most of the Software Reliability Growth Models, which have been proposed, treat the event of software fault detection in the ...

متن کامل

A testing-coverage software reliability model considering fault removal efficiency and error generation

In this paper, we propose a software reliability model that considers not only error generation but also fault removal efficiency combined with testing coverage information based on a nonhomogeneous Poisson process (NHPP). During the past four decades, many software reliability growth models (SRGMs) based on NHPP have been proposed to estimate the software reliability measures, most of which ha...

متن کامل

Analysis of Some Software Reliability Growth Models Using Failure Data of Real Time Control System

A newly developed software system is subjected to vigorous testing before its deployment. Testing aims at minimizing the probability of occurrence of failures. The aim of testing process is to build confidence in the software for its use in real world applications. Thus, reliability of systems is always an important issue for us. Growth in reliability takes place as the error detection and corr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012